//设备:PCF8591 数模转换模块,4 in ,1 out
#ifndef DASYS_DEVICE_PCF8591_H
#define DASYS_DEVICE_PCF8591_H

#include "Common/TypeDef.h"

//PCF8591初始化
void PCF8591_Init();

//从指定的通道读取数据
//参数 channel : 通道,范围0-3
//参数 dat     : 装载结果的地址
//返回值	   : true表示读取成功,dat里的数据有效,false表示读取失败,dat里的数据无效
bool ADRead(uint8 channel,byte* dat);

//将数字信号转换为模拟信号输出
//参数 dat     : 数字信号数据
//返回值	   : true表示输出成功,false表示输出失败
bool DAOut(byte dat);

#endif